﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using UMLTouch.Core.UI;

namespace UMLTouch.Core.Entities
{
    public class UnknownItem : IDiagramItem
    {
        #region IDiagramItem Members

        public IEnumerable<Segment> Segments
        {
            get { throw new NotImplementedException(); }
        }

        public IEnumerable<System.Windows.Ink.Stroke> Strokes
        {
            get { throw new NotImplementedException(); }
        }

        public IEnumerable<System.Windows.Point> IntersectionPoints
        {
            get { throw new NotImplementedException(); }
        }

        public List<IDiagramItem> LinkedItems
        {
            get { throw new NotImplementedException(); }
        }

        public System.Windows.Point Position
        {
            get
            {
                throw new NotImplementedException();
            }
            set
            {
                throw new NotImplementedException();
            }
        }

        #endregion

        #region IDiagramItem Members


        public double X
        {
            get
            {
                return 0;
            }
            set
            {
                return;
            }
        }

        public double Y
        {
            get
            {
                return 0;
            }
            set
            {
                return;
            }
        }

        #endregion

        #region IDiagramItem Members

        public event EventHandler<DiagramItemMovedEventArgs> Item_Moved;

        #endregion
    }
}
